-
Notifications
You must be signed in to change notification settings - Fork 284
[Google Enhanced Conversions] Update google enhanced conversions API version to v21 #3341
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #3341 +/- ##
=======================================
Coverage 79.97% 79.97%
=======================================
Files 1204 1204
Lines 22312 22312
Branches 4414 4414
=======================================
Hits 17845 17845
Misses 3685 3685
Partials 782 782 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates the Google Enhanced Conversions destination to use Google Ads API version v21 instead of v19, as v19 is being sunset in February 2026. This is a necessary API version upgrade to maintain compatibility with Google's services.
- Updates API version references from v19 to v21 across all action files
- Updates documentation links to point to v21 API reference
- Updates test mocks to use v21 error response format
Reviewed Changes
Copilot reviewed 13 out of 13 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| userList/index.ts | Updated consent documentation links from v19 to v21 |
| userList/generated-types.ts | Updated TypeScript interface comments with v21 API links |
| uploadClickConversion2/index.ts | Updated consent documentation links from v19 to v21 |
| uploadClickConversion2/generated-types.ts | Updated TypeScript interface comments with v21 API links |
| uploadClickConversion/index.ts | Updated consent documentation links from v19 to v21 |
| uploadClickConversion/generated-types.ts | Updated TypeScript interface comments with v21 API links |
| uploadCallConversion2/index.ts | Updated consent documentation links from v19 to v21 |
| uploadCallConversion2/generated-types.ts | Updated TypeScript interface comments with v21 API links |
| uploadCallConversion/index.ts | Updated consent documentation links from v19 to v21 |
| uploadCallConversion/generated-types.ts | Updated TypeScript interface comments with v21 API links |
| functions.ts | Updated canary API version and error handling documentation link to v21 |
| tests/userList.test.ts | Updated test mocks to use v21 error response format |
| tests/functions.test.ts | Updated test API endpoint to use v21 |
|
Are we going to release this at once or with feature flag like we did with first party dv360? cc: @varadarajan-tw |
With feature flag. It's already setup for this destination. https://github.com/segmentio/action-destinations/blob/main/packages/destination-actions/src/destinations/google-enhanced-conversions/functions.ts#L222 |
|
Hi @harsh-joshi99 - PR deployed |
Upgrading google enhanced conversions API to v21 from v19, since v19 is going to be sunset in Feb 26.
JIRA -> https://twilio-engineering.atlassian.net/browse/STRATCONN-6229
Testing
Testing Document.
Include any additional information about the testing you have completed to
ensure your changes behave as expected. For a speedy review, please check
any of the tasks you completed below during your testing.